
const httpUtils = require('../../utils/httpUtils')
const ui = require('../../utils/ui')

Page({
  data: {
    userInfo: null,
    cards: null,
  },
  onLoad() {
    const app = getApp();
    this.setData({
      userInfo: app.globalData.userInfo
    })
    this.getCardList()
  },
  getUserProfile(e) {
    // 推荐使用wx.getUserProfile获取用户信息，开发者每次通过该接口获取用户个人信息均需用户确认
    // 开发者妥善保管用户快速填写的头像昵称，避免重复弹窗
    wx.getUserProfile({
      desc: '用于完善会员资料', // 声明获取用户个人信息后的用途，后续会展示在弹窗中，请谨慎填写
      success: (res) => {
        this.setData({
          userInfo: res.userInfo,
          hasUserInfo: true
        })
        console.log(res.userInfo)
      }
    })


    var _this = this

  },
  getUserInfo(e) {
    // 不推荐使用getUserInfo获取用户信息，预计自2021年4月13日起，getUserInfo将不再弹出弹窗，并直接返回匿名的用户个人信息
    this.setData({
      userInfo: e.detail.userInfo,
      hasUserInfo: true
    })
  },
  onReady() {

  },
  onShow() {


  },
  gotoSettingPage() {
    wx.navigateTo({
      url: '../setting/index',
    })
  },
  getCardList() {
    var _this = this
    // 获取就诊卡列表
    httpUtils.request({
      method: "POST",
      // showLoading: true,
      url: `/api/card/list`,
      message: "获取就诊卡列表...",
    }).then(res => {
      // console.log(res)
      if (res.data.code != 0) {
        ui.showToast(res.data.mes)
      } else {
        _this.setData({
          cards: res.data.data
        })
        console.log(_this.cards)
      }
    }).catch(err => {
      console.log(err)
    });
  }
})